package com.loan.system.domain.work.domain;

import com.loan.system.create.domain.AssistPdfBaseConf;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * packageName com.loan.system.domain.work.domain
 *
 * @author Sophia
 * @className JhVo
 * @description TODO
 * @date 2025/3/26
 */
@Data
public class JhVo {

    // 入参
    /**
     * 序号
     */
    private Integer seqNo;

    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 原始余额
     */
    private Integer originalMoney;
    /**
     * 生成收入总金额
     */
    private Integer totalInMoney;
    /**
     * 生成支出总金额
     */
    private Integer totalOutMoney;


    /**
     * 所属类型
     */
    private Long typeId;
    /**
     * PDF文件id
     */
    private Long createFileId;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 当前页页码
     */
    private String pageNum;
    /**
     * 总页数
     */
    private String pageTotal;
    /**
     * logo所在路径
     */
    private String logoPath;
    /**
     * 账号信息
     */
    private String accountNo;
    /**
     * 字体所在路径
     */
    private String fontPath;
    /**
     * 账号名称
     */
    private String userName;

    private Map<Integer, List<String>> detailMap;

    private AssistPdfBaseConf baseConf;

    private List<JhPdfDomain> inValueList;

    private List<JhPdfDomain> outValueList;

    private List<JhPdfDomain> sortDataList;

}
